﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RCSnake
	{
	class Parameters
		{
		//BIGFOOD
		public const int DEFAULT_BIGFOOD_POINTS = 10;
		public const int DEFAULT_BIGFOOD_ENLARGEMENT = 2;
		public const int DEFAULT_BIGFOOD_SIZE = 8;
		public const int DEFAULT_BIGFOOD_TIME_APPEAR = 4000;

		//SMALLFOOD
		public const int DEFAULT_SMALLFOOD_POINTS = 2;
		public const int DEFAULT_SMALLFOOD_ENLARGEMENT = 1;
		public const int DEFAULT_SMALLFOOD_SIZE = 6;
		
		//SNAKE
		public const int DEFAULT_SNAKE_SIZE = 10;
		public const int DEFAULT_START_SPEED = DEFAULT_SNAKE_SIZE;
		public const int DEFAULT_POSX_START = 200;
		public const int DEFAULT_POSY_START = 400;

		//HEAD
		public const String DEFAULT_STR_HEAD_IMAGE = "head.png";

		//BORDER
		public const int DEFAULT_BORDER_SIZE = 400;

		//MAINWINDOW
		public const int DEFAULT_INTERVAL = 200;
		public const int DEFAULT_DEC_TIMER_STEP = 5;
		public const float DEFAULT_TOTAL_INTERVAL = DEFAULT_INTERVAL / DEFAULT_DEC_TIMER_STEP;
		public const int DEFAULT_NB_SMALLFOOD = 2;
		public const int DEFAULT_NB_SCORE = 10;
		public const String DEFAULT_DATABASE_NAME = "bddScores.sdf";
		public const String DEFAULT_CONFIG_FILENAME = "config.xml";
		}
	}
